package com.aaa.common.util;

/**
 * @ fileName:ConstantUtil
 * @ description: 常量工具类   项目中各种状态，常量信息都可以放入该类
 *                映射数据库表中字典表和字典类型表
 * @ author:zhz
 * @ createTime:2023/3/28 16:15
 * @ version:1.0.0
 */
public class ConstantUtil {

    /**
     * shiro校验匹配器
     */
    public interface ShiroCredentialsMatcher{
        String HASH_ALGORITHM_NAME = "SHA-512";
         int  HASH_ITERATIONS = 1024;
    }


    /**
     * 订单状态
     */
     public interface  OrderStatus{
          //  待付款
          int PENDING_PAYMENT = 11;
          //  已付款
          int PAID = 12;
          //....

     }


    /**
     * 支付相关的常量
     */
    public interface PayConfig{
          String APPID = "wx8087d8149331d27c";//服务号的应用号
          String MCH_ID = "1532192611";//商户号
          String APP_SECRECT = "e8cb3f526ac67e41dffb8fb4201873da";//服务号的应用密码
          String API_KEY = "Cc158380629071583806290715838062";//API密钥
          String APP_ID="appid";
     }


    /**
     * 文件上传下载（处理）相关的常量
     *   都要和准备工作的中的地址对应
     */
    public interface  FileHandlerConfig{
        // Endpoint以华东1（杭州）为例，其它Region请按实际情况填写。
        String END_POINT = "https://oss-cn-beijing.aliyuncs.com";
        // 阿里云账号AccessKey拥有所有API的访问权限，风险很高。强烈建议您创建并使用RAM用户进行API访问或日常运维，请登录RAM控制台创建RAM用户。
        String ACCESS_KEY_ID = "LTAI5t5thaNKdRgs3txo1hnZ";
        String ACCESS_KEY_SECRET = "fFpnh6T7dV7xfLHLIR2BQb3eh2vmY4";
        // 填写Bucket名称，例如examplebucket。
        String BUCKET_NAME = "wangzhe000";

        // Bucket的域名    也要使用
        String BUCKET_DAEMON = "https://wangzhe000.oss-cn-beijing.aliyuncs.com/";
     }




}
